@charset "utf-8";
/* 代码增加_start   By  morestock_morecity */
.selectcity {
	float: left;
	width: 100%;
	position: absolute;
	z-index: 95;
}
.province, .province_cur {
	float: left;
	cursor: pointer;
	margin: 0px;
	width: auto;
	padding: 0 10px 0 0px;
	height: 23px;
	line-height: 23px;
}
.province select{height:25px;line-height:25px}
.province_cur {
	border-bottom: none;
}
.childmenu {
	float: left;
	width: 100%;
	position: absolute;
	z-index: 94;
	top: 23px;
	left: 10px;
	background: #fff;
	border: 1px solid #999;
	padding: 15px 10px 20px 10px;
	line-height: 18px;
	height: auto;
	display: none;
}
.citybox_close {
	position: absolute;
	top: -5px;
	right: -5px;
	background: url(../imaegs/bg_storeroom5.gif) no-repeat right 0px;
	width: 20px;
	height: 20px;
	line-height: 15px;
	font-size: 15px;
	font-weight: bold;
	cursor: pointer;
}
.childmenu a {
	float: left;
	margin-right: 10px;
	text-decoration: none;
	font-size: 12px
}
.cityul {
	width: 100%;
	border: none;
	background: none;
	overflow: hidden;
}
.cityul .li {
	float:left;padding:2px 15px 0 5px;height:20px;text-align:center;border:1px solid #ddd;
	margin-right: 8px;
	background: #fff url(../img/bg_storeroom0.gif) no-repeat right 3px;
}
.cityul .li,.cityul .licur{position:relative}
.cityul .li i,.cityul .licur i{
	position: absolute;
	right: 5px;
	top: 10px;
	display: block;
	width: 7px;
	height: 5px;
	overflow: hidden;
    background: url(../images/xiala.gif) no-repeat;
}
.cityul .licur {
	text-align: center;
	float: left;
	padding:2px 15px 0 5px;
	height: 20px;
	border-left: 2px solid #ff5a00;
	border-right: 2px solid #ff5a00;
	border-top: 2px solid #ff5a00;
	margin-right: 5px;
	background: #fff url(../img/bg_storeroom0.gif) no-repeat right 3px;
	position: relative;
	z-index: 95
}
.childli {
	float: left;
	width: 95%;
	display: inline;
	position: relative;
	left: 0;
	top: -2px;
	z-index: 94;
	overflow: hidden;
	border-top: 2px solid #ff5a00;
	padding: 15px 2% 5px 2%;
	font-size: 12px
}
.childli a {
	text-decoration: none;
	word-break: break-all;
	white-space: nowrap;
	overflow: normal;
	font-size: 12px
}
.childli a:hover {
	text-decoration: none;
	background: #ff3300;
	color: #fff;
	font-size: 12px
}
.childmenu a:hover {
	text-decoration: none;
	background: #ff3300;
	color: #fff;
	font-size: 12px
}
.stock0 {
	margin-left: 10px;
	background: url(../images/bg_stock.png) no-repeat 0 0;
	padding-left: 18px;
}
.stock0:hover {
	background: url(../images/bg_stock.png) no-repeat 0 -32px;
}
.stock1 {
	margin-left: 10px;
	background: url(../images/bg_stock.png) no-repeat 0 -32px;
	padding-left: 18px;
}
/* 代码增加_end   By  morestock_morecity */

/*区域选择新样式*/

.sidebar-content { position: absolute; top: 0; right:0; width: 90%; height: 100%;min-height: 100%; overflow: scroll; background: rgba(0,0,0,0.7);z-index: 11111;}
.sidebar-items-container { height: 100%; overflow: auto; width: 100%; background: #fff; }
.list_content_mask { width: 100%; height: 100%; min-height: 100%; position: absolute; left: 0; top: 0; background: rgba(0,0,0,0.5); z-index: 11110; }
.list_body p { text-align: right; padding: 8px; }
.spacer44 { height: 44px; }
.sidebar-header { background: #fff; height: 44px; border-width: 0 0 1px 0; border-bottom: 1px solid #bfbfbf; width: 100%; position: fixed; top: 0; z-index: 11; }
.sidebar-header-right { float: right; width: 35%; text-align: right; }
.sidebar-header-left { float: left; width: 65%; overflow: hidden; }
.sidebar-header { font-size: 0; }
.sidebar-header span { display: inline-block; font-size: 16px; line-height: 16px; padding: 14px 7px; }
.sidebar-header span.sidebar-btn-confirm { padding-right: 14px; }
.sidebar-btn-confirm { color: #f15353; }
.sidebar-header span.sidebar-btn-reset { color: #9a9a9a; padding-left: 0; }
.sidebar-header span.sidebar-btn-region { color: #9a9a9a; padding-right: 0; }
.sidebar-header span.sidebar-btn-region { color: #252525; padding-right: 0; }
.sidebar-header span.sidebar-btn-region .fm-select { position: absolute; z-index: 10; opacity: 0; height: 22px; color: green; border: 1px solid red; }
.sidebar-header span.sidebar-btn-location { text-align: center; overflow: hidden; width: 27px; line-height: 1em; padding: 0; }
.sidebar-btn-location strong { display: none; }
.sidebar-btn-location:after { content: ''; display: block; position: absolute; top: 13px; margin-left: 14px; width: 12px; height: 18px; background-position: -150px -30px; }
.diver20 { height: 10px; background: #f8f8f8; }
.sidebar-list, .sidebar-list ul { border-width: 1px 0 0 0; border-top: 1px solid #bfbfbf; -webkit-border-image: url('') 2 0 stretch; -o-border-image: url('') 2 0 round; border-image: url('') 2 0 round; }
.sidebar-list li { border-width: 0 0 1px 0; border-bottom: 1px solid #bfbfbf; -webkit-border-image: url('') 2 0 stretch; -o-border-image: url('') 2 0 round; border-image: url('') 2 0 round; font-size: 1px; }
.sidebar-list a { display: block; }
.sidebar-list.sidebar-conditions li { margin-left: 10px; }
.sidebar-cat-items { margin-left: 10px; display: none; }
.open-all-cate .sidebar-cat-items { display: block; }
.sidebar-cat-items.opened { margin-left: 0; }
.sidebar-cat-items.opened ul { background: #f3f5f7; max-height: 280px; overflow: auto; }
.sidebar-cat-items.opened li { margin-left: 10px; }
.sidebar-cat-items .arrow { margin-left: -10px; }
.sidebar-categories>li.sidebar-cat-items:last-child { margin-left: 0; }
.sidebar-categories>li.sidebar-cat-items.opened:last-child { margin-left: 0; }
.sidebar-categories>li.sidebar-cat-items:last-child span { margin-left: 25px; }
.sidebar-categories>li.sidebar-cat-items.opened:last-child span { margin-left: 15px; }
.sidebar-list li span, .sidebar-list li li span { height: 43px; line-height: 43px; font-size: 15px; color: #252525; }
.sidebar-list li li { background: #f3f5f7; }
.sidebar-list li li:last-child, .sidebar-conditions li:last-child { border: 0; -webkit-border-image: none; -o-border-image: none; border-image: none; }
.sidebar-list li ul { display: none; }
.sidebar-list li.opened ul { display: block; }
.sidebar-conditions .chk-40-wrapper { float: left; margin: 0; width: 27px; height: 42px; }
.sidebar-conditions .chkbox-40 { margin: 12px 7px 0 0; }
.sidebar-categories>li .arrow { content: ""; width: 16px; height: 9px; background-position: -180px -30px; display: block; float: right; margin: 17px 14px 0 8px; }
.sidebar-categories li .tick { display: block; width: 20px; height: 15px; float: right; margin: 15px 14px 0 4px; }
.sidebar-categories li.checked .tick { background-position: -160px -55px; }
.sidebar-categories>li.opened>a .arrow { background-position: -180px -40px; }
.sidebar-categories>li span:nth-child(2) { margin-left: 15px; }
.sidebar-categories li li span:nth-child(2) { margin-left: 15px; }
.sidebar-categories span { display: inline-block; width: 46%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.sidebar-categories small { float: right; height: 43px; line-height: 43px; font-size: 13px; color: #848689; text-align: right; display: inline-block; white-space: nowrap; }
.sidebar-categories span.sort-of-brand { width: 40px; }
.sidebar-categories small.sort-of-brand { width: 60%; overflow: hidden; text-overflow: ellipsis; }
.sidebar-list li li.brand-tab { background: #fff; text-align: center; height: 43px; line-height: 43px; }
.brand-tab label { display: inline-block; line-height: 25px; height: 25px; border: 1px solid #d7d7d7; width: 80px; text-align: center; color: #686868; font-size: 13px; margin-top: 8px; }
.brand-tab label:first-child { border-radius: 4px 0 0 4px; border-right: 0; }
.brand-tab label:last-child { border-radius: 0 4px 4px 0; }
.brand-tab label.current { background: #d9d9d9; }
.sidebar-categories .letter { background: #eee; height: 25px; }
.sidebar-categories .letter span { display: block; color: #848689; height: 25px; line-height: 25px; text-indent: 15px; }
.alphabet .checked span, .brand .checked span { color: #f15353; }
.adv-srch-num-inpt { width: 72px; border: 1px solid #d7d7d7; background: #fff; border-radius: 4px; text-indent: 4px; padding-top: 7px; padding-bottom: 7px; box-shadow: none; font-size: 12px; overflow: hidden; -webkit-appearance: caret; -moz-appearance: caret; }
.sidebar-categories span.price-range { margin-left: 15px; min-width: 270px; }
.sidebar-categories button.confirm { display: inline-block; padding: 6px 20px; border: 1px solid #f15353; font-size: 13px; background: #fff; border-radius: 3px; color: #f15353; }
.dash { width: 10px; height: 4px; line-height: 1px; display: inline-block; background: url(/item/images/2014/ware/dash.png) no-repeat 0 top; background-size: 10px 1px; }
.sidebar-header.region-title { text-align: center; }
.sidebar-header span.region-title-back { margin-left: 6px; }
.region-title-back { float: left; display: inline-block; width: 20px; height: 20px; padding-left: 5px; }
.region-title-back i { display: block; width: 20px; height: 20px; background-position: -20px 0; }
.region-title-name { display: inline-block; margin-right: 20px; }
.region-list { padding-bottom: 50px; }
.region-list span { padding-left: 15px; }
.sidebar-items-container.region-list-group { overflow: hidden; }
.region-list-group:after { display: block; clear: both; width: 400%; overflow-x: hidden; }
.region-list-group ul { display: none; width: 100%; overflow-x: hidden; float: left; }
.region-list-group ul.cur { display: block; }
.region-wrapper { width: 100%; height: 100%; min-height: 100%; overflow: hidden; overflow-y: auto; }
.icon-location { display: inline-block; width: 13px; height: 16px; background: url('/item/images/2014/ware/detail-sprites.png') no-repeat center center; background-size: 11px 16px; }
.address01 { padding-bottom: 5px; }
.address01 span { font-size: 14px; display: inline-block; margin-right: 10px; }
.region-list-group .loading-mask { background: rgba(255,255,255,0.1) url('/item/images/2014/ware/loading-animation.gif?v=1') no-repeat center center; background-size: 19px 19px; top: 0; width: 100%; height: 100%; min-height: 100%; position: absolute; }
.self-run-shopping { padding: 18px 10px!important; }
.self-run-shopping .icon-arr { top: 23px!important; }
.self-run-shopping .col01 { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 75%; margin-right: 8px; float: left; min-width: 40%; width: 200px; }
.self-run-shopping .self-run-shopping-icon { background: url(/item/images/2014/ware/ziying-icon.png) 0 0 no-repeat; background-size: 62px 16px; width: 62px; height: 16px; position: relative; display: inline-block; top: 3px; }
.pop { position: absolute; z-index: 1000; width: 270px; border-radius: 8px; background: #fafafa; }
.pop p { padding: 20px 24px 10px; font-size: 14px; color: #333; text-align: center; }
.pop a { display: blockl; padding: 13px 0; color: #bf9d5b; text-align: center; }
.pop a:last-child { border-left: 1px solid #bf9d5b; }
.pop .tbl-type { border-top: 1px solid #bf9d5b; }
.pop-v1 p { padding: 20px 10px; text-align: left; }
.pop-v1 p .text { padding-left: 5px; }
.pop-v1 .rdo-w { display: inline-block; width: 80px; margin-left: 3px; }
.pop-v1 .rdo-w-v1 { width: 100px; }
.pop-v1 .new-rdo { margin-right: 3px; }
.pop-txt { color: #bf9d5b; }
.pop-txt-area { padding: 0 15px 10px; }
.pop-txt2 { display: block; text-align: left; font-size: 12px; color: #999; }
.unite-width-size { width: 50px; display: block; float: left; *display:inline;
*zoom:1;
}
.unite-font-size { font-size: 15px; margin-bottom: -5px; }
.unite-height { height: 12px; }
.unite-font-size span:nth-child(2) { color: #686868; width: 80%; *display:inline;
*zoom:1;
vertical-align: top; }
.col02-terms { display: block!important; color: #9d9c9c!important; margin: 10px 0 0 0; width: 99%!important; font-size: 13px; }
.col02-terms a { text-decoration: underline; color: #9d9c9c; font-size: 12px; }
.ebay-term { display: inline-block; }
.row-adjust { margin-top: -4px; }
.address01-adjust { margin-bottom: 3px; }
.col02-adjust { margin-bottom: 4px; }
.col02-terms-adjust { margin-top: 5px!important; }
.i-adjust { margin-bottom: 4px!important; }
.txt02-adjust { margin-bottom: 4px; line-height: 22px; color: #9d9c9c!important; font-size: 12px; }
.row03-adjust { margin-bottom: -10px; }
.list-entry-adjust { border-bottom: 1px solid #DEDEDE!important; }
.icon-dong-adjust { margin-top: -3px; }
.col02-terms span { width: 100%!important; color: #9d9c9c!important; font-size: 12px; }
.row01 .col01 { min-width: 51px!important; }
dt[class^="row"] .col02 { padding-left: 10px; font-size: 14px!important; }
.delBorder { border-bottom: none!important; -webkit-border-image: none!important; }
.adjustment-px { margin-bottom: 8px; }
.adjustment-px .none-shopping { color: #f58a8a; }
.list-entry-icon-up { position: absolute; top: 19px; right: 30px; width: 10px; height: 10px; background: url(/item/img/arrow-left-up.png) 0 0 no-repeat; background-position: -24px 0; background-size: 50px 50px; }
.col01-position { display: inline-block!important; *display:inline;
*zoom:1;
}
.col02-position { display: inline-block!important; *display:inline;
*zoom:1;
margin-top: -6px; margin-left: -16px; color: #f15353!important; }
.yanbao-service-item { padding-top: -1px; padding-bottom: 14px; font-size: 13px; color: #b6b5b5; }
.yanbao-service-item .col01 { color: #b6b5b5; }
.yanbao-service-item .col02 { color: #b6b5b5; right: 30px; position: absolute; }
.yanbao-service-item:nth-child(2) .icon-arr { top: 55px!important; }
.yanbao-service-item:nth-child(3) .icon-arr { top: 90px!important; }
.list-entry:last-child { margin-bottom: 8px; }
.change-icon { background: url(/item/img/icon-fov-new.png); background-size: 45px 70px; width: 21px; height: 21px; }
.unit-pic { display: block; }
.goodsinfo-palm-vip { margin: 7px 10px 10px 10px; }
.goodsinfo-palm-vip .icon-palm-vip { background: url(/item/img/icon-palm-vip.png) 0 2px no-repeat; display: table-cell; width: 68px; height: 17px; background-size: 68px 17px; }
.goodsinfo-palm-vip .info-palm-vip { display: table-cell; padding-left: 10px; color: #848689; font-size: 14px; }
.comment-list { padding: 0; margin: 0; }
.comment-list .comment-list-item { min-height: 64px; border-bottom: solid 1px #e2e2e2; margin: 0 10px; }
.comment-list-item .comment-item-info { margin-top: 4px; }
.comment-item-info .comment-item-author, .comment-item-date { font-size: 8px; color: #a7a9ab; }
.comment-item-info .comment-item-date { padding-right: 15px; float: right; }
.comment-item-star { display: inline-block; overflow: hidden; width: 50px; height: 12px; background: url(/item/img/comment-star.png) repeat-x 0 -10px; background-size: 10px 21px; float: right; margin-top: 4px; }
.comment-item-star .real-star { display: inline-block; height: 15px; background: url(/item/img/comment-star.png) repeat-x 0 0; background-size: 10px 21px; }
.comment-stars-width1 { width: 20%; }
.comment-stars-width2 { width: 40%; }
.comment-stars-width3 { width: 60%; }
.comment-stars-width4 { width: 80%; }
.comment-stars-width5 { width: 100%; }
.comment-list-item .comment-item-content { height: 40px; display: table; overflow: hidden; vertical-align: middle; }
.comment-list-item .comment-item-content .content { font-size: 12px; display: table-cell; vertical-align: middle; }
.comment-item-content .icon { width: 40px; display: table-cell; vertical-align: middle; text-align: right; }
.up-icon .icon i { background: url(/item/img/icon-comment-up.png) no-repeat 0 0; background-size: 10px 6px; width: 10px; height: 6px; display: inline-block; }
.down-icon .icon i { background: url(/item/img/icon-comment-down.png) no-repeat 0 0; background-size: 10px 6px; height: 6px; width: 10px; display: inline-block; }
.down-icon .content { display: -webkit-box!important; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.pop-shopping a { width: 100%; }
.pop-shopping .col01 { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 85%; }
.pop-shopping i { display: block; width: 1px; height: 1px; }
.pop-shopping .icon-arr { top: 23px!important; }
.only-shop dt { border-bottom: none!important; padding-bottom: 4px!important; }
.only-shop dd { display: none!important; }
.none-shop-customer { margin-bottom: 0; border-bottom: 0; }
.none-shop-customer dl { border-bottom: 0!important; display: none; }
.none-shop-customer+div { border-top: 0!important; }
